<%-- 
    Document   : validacionAJax
    Created on : 16-jul-2012, 16:32:06
    Author     : Froy
--%>
<%@page import="s.f.util.EJBGetter"%>
<%@page import="org.jboss.deployers.spi.management.KnownComponentTypes.EJB3"%>
<%@page import="s.f.contribuyentes.EmpleadosContribuyentesControllerRemote"%>
<%@page import="s.f.empleados.Empleados"%>
<%@page import="java.util.ArrayList"%>
<%@page import="java.util.Map"%>
<%@page import="java.util.HashMap"%>
<%@page import="s.f.util.Validacion"%>
<%@page import="java.util.Locale"%>
<%@page import="s.f.util.AppException"%>
<%@page import="java.text.ParseException"%>
<%@page import="java.text.SimpleDateFormat"%>
<%@page import="java.sql.Date"%>
<%@page import="org.json.simple.JSONObject"%>
<%@page contentType="text/html; charset=UTF-8" trimDirectiveWhitespaces="true"%>
<%
    request.setCharacterEncoding("UTF-8");
    response.setContentType("application/x-json;charset=UTF-8");

    if (request.getMethod().equals("POST")) {

        String fnacimiento = String.valueOf(request.getParameter("fnacimiento"));
        String nombre = String.valueOf(request.getParameter("nombre"));
        String appaterno = String.valueOf(request.getParameter("apaterno"));
        String apmaterno = String.valueOf(request.getParameter("amaterno"));
        String sexo = String.valueOf(request.getParameter("sexo"));
        int estado = Integer.parseInt(request.getParameter("estado"));

        //String curp = CURP.getCURP(fnacimiento, nombre, appaterno, apmaterno, sexo, estado);
        
        //Obtener el RFC desde EJB 2.1
        EmpleadosContribuyentesControllerRemote remoteContribuyente = EJBGetter.getEmpleadosContribuyentesControllerRemote();
        String curp = remoteContribuyente.getCURP(fnacimiento, nombre, appaterno, apmaterno, sexo, estado);

        JSONObject obj = new JSONObject();
        obj.put("curp", curp);

        out.print(obj);
        out.flush();

    }
%>